如果你今天在 ViewController 上疊加了 TableView,又在 TableView 上面客製化你的 cell,又在客製化 cell 上面加了一個 Button,你今天卻發現無法沒辦法利用那顆該死的按鈕去做 present 一個新頁面出來,這時候該怎麼辦?
You need to find out what is your current/Topmost view controller in view hierarchy and present your alert over it.
你需要找到你的目前或者最高的 ViewController 在你的 view hierarchy 裡面,然後再讓他去做 present 請參考以下得程式碼:
To find out topmost view controller use following code:
在找到之後 present 它!!
DispatchQueue.main.async {
self.MeunVC.getTopMostViewController()?.present(tripEditorVC, animated: false, completion: nil)
}
}